<?php
/*
Copyright 2008, Nathalia


Author:
Nathalia Sautchuk Patrício          (nathalia.sautchuk@gmail.com)

*/
class Detalhes extends TPage
{
	private $_avaliacao;
    public function onInit($param)
    {
        parent::onInit($param);
        $avaliacaoID = (int)$this->Request['avaliacaoID'];
        $this->_avaliacao = AvaliacaoRecord::finder()->findByAvaliacaoID($avaliacaoID);
        if($this->_avaliacao === null)  
            throw new THttpException(500,'Nao foi possivel encontrar a avaliacao especificada.');
        $this->Avaliacao->Nota = $this->_avaliacao->Nota;
        $this->Avaliacao->Comentario = $this->_avaliacao->Comentario;
    }
 

    public function getAvaliacao()
    {
        return $this->_avaliacao;
    }

    public function deleteAvaliacao($sender,$param)
    {
        if(!$this->User->IsAdmin)
            throw new THttpException('Voce nao pode realizar essa acao.');
        $this->_avaliacao->delete();
        $this->Response->redirect("./index.php?page=Avaliacao.Listar");
    }

}
?>
